@charset "utf-8";
.location {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#main{
	width:100%;
}
#main #left{
	width:290px;
	float:none;
	margin:0 0 0 100px;
}
#main #right{
	width:auto;
	float:none;
}
#main #left ul {
	padding: 14px 0 15px 0;
	background: url(../images/dot.gif) repeat-x 50% bottom;
	overflow: auto;
	width: 100%;
}
#main #left ul li {
	background: white;
	float: left; 
	overflow: auto;
	width: 100%;
	text-align: left;
}
#main #left ul li.no {
	display: none;
}
#main #left ul li.pass_str {
	padding-left: 104px;
	width: 186px;
	line-height: 14px;
	height: 15px;
	font-size:12px;
}
#main #left ul li div {
	padding-right: 8px;
	font-size: 14px;
	float: left;
	margin: 3px 0px 0px;
	width: 92px;
	line-height: 22px;
	height: 22px;
	text-align: right;
}
#main #left ul li input {
	border: #b5b8c9 1px solid;
	float: right;
	margin: 4px 0px;
	font: 12px/18px 'Tahoma';
	width: 186px;
	padding: 2px 1px 0px 1px;
	height: 18px;
	
}
#main #left ul li ul {
	padding: 0; 
	background: none transparent scroll repeat 0% 0%;
	margin: 6px 0px 2px;
	width: 180px;
}
#main #left ul li ul li {
	float: left;
	width: auto;

}
#main #left ul li ul li input {
	float: left;
	border:0;
	margin: 3px 3px 0px;
	width: auto;
	height: auto;
}
#main #left ul li ul li label {
	font-size:14px;
	height:22px;
	line-height:22px;
}

#main #left ul li input.focus {
	background: #f7fcfe;
	border:1px solid #e7f7f9;
}
#main #left ul li input.error {
	background: #ffece8;
	border: #dd3c10 1px solid;
}


#main #left ul li div B {
	padding-left: 4px;
	font-family: 'Arial'
}
#main #left .info_item{
	font: 14px 'Tahoma';
	color:green;
	text-align:left;
	width:180px;
	margin: 4px 0px;
}
.submit{
	height:80px;
	padding-top:20px;
	padding-left:200px;
}